Your program's arguments

Contents|Index|Previous|Next
Your program's arguments

The arguments to your program can be specified by the arguments of the run command. They are passed to a shell, which expands wildcard characters and performs redirection of I/O, and then to your program. Your SHELL environment variable (if it exists) specifies which shell GDB uses. If you do not define SHELL, GDB uses /bin/sh.

run with no arguments uses the same arguments used by the previous declaration of run, or with those set by the set args command.

set args

Specify the arguments to be used the next time your program is run. If set args has no arguments, run executes your program with no arguments. Once you have run your program with arguments, using set args before the next run is the only way to run it again without arguments.

show args

Show the arguments to give your program when it is started.

Top|Contents|Index|Previous|Next